GoArcc - Download
To download GoArcc locally, you need to clone the repo.
git clone https://github.com/deqode/GoArcc.gitOR
go get github.com/deqode/GoArccRequirements
GoArcc depends on several tools and libraries-
- Go 1.16
- Docker 19.03+
- Docker Compose 1.25+
Below plugins are also required to generate code from a proto file. Check the usages.
Running the GoArcc
build the project using make build
run the binary ./bin/goarcc
OR
Run from docker-compose docker-compose up
Hosts
GoArcc running servers hosts on different-2 ports.
- Jaeger UI:
http://localhost:16686 - Health Trace:
http://localhost:8083/health/ - Prometheus UI:
http://localhost:9090 - Prometheus UI Metrics:
http://localhost:9090/metrics - Grpc Server:
http://localhost:8080 - Graphql Server:
http://localhost:8081 - Rest Server:
http://localhost:8082
Server configurations are in config.yml